Exemple 4 : Multimédia
Lorsque vous chargez du multimédia avec l'outil Importer il est nécessaire d'utiliser le champ virtuel Multimédia pour spécifier le chemin vers le fichier multimédia à importer. Cet exemple se construit sur le précédent en incluant du multimédia à l'importation, ainsi qu'une table.
Les champs chargés sont :
Champs |
Nom back-end |
---|---|
Titre | Multitle
|
Description | MulDescription
|
Créateur | MulCreator_tab
|
Multimédia | Multimedia
|
Pour des raisons de présentation uniquement, les données d'importation ci-dessous sont présentées avec les titres de colonnes apparaissant verticalement plutôt qu'horizontalement. La première ligne de tout fichier délimité par des tabulations ou virgules doit inclure les noms de colonnes. La disposition appropriée est :
|
|
|
Une image de maison. |
Un design très années 50. A besoin de quelques travaux sur les bords et d'une couche de peinture. |
John Smith
|
Une image de vache. | Inconnu | |
Une voiture des années 50 ! |
Les données d'importation sont :
Nom de colonne (doit apparaître comme première ligne du fichier de données d'importation) |
Enregistrement 1 |
Enregistrement 2 |
Enregistrement 3 |
---|---|---|---|
Multitle
|
Une image de maison. | Une image de vache. | Une voiture des années 50 ! |
MulDescription
|
Un design très années 50. A besoin de quelques travaux sur les bords et d'une couche de peinture. |
||
MulCreator_tab(1)
|
John Smith
|
Inconnu | |
MulCreator_tab(2)
|
Bill Wilson
|
||
Multimedia
|
C:\Images\House Image.jpg
|
C:\Images\Cow in paddock.jpg
|
C:\Images\Car 1950.jpg
|
Le XML pour cet exemple est :
<?xml version="1.0" encoding="UTF-8"?>
<table>
<!-- Premier enregistrement -->
<tuple>
<atom name="MulTitle">Une image de maison.</atom>
<table name="MulCreator_tab">
<tuple>
<atom>John Smith</atom>
</tuple>
<tuple>
<atom>Bill Wilson</atom>
</tuple>
</table>
<atom name="Multimedia">C:\Images\House Image.jpg</atom>
</tuple>
<!-- Deuxième enregistrement -->
<tuple>
<atom name="MulTitle">Une image de vache.</atom>
<table name="MulCreator_tab">
<tuple>
<atom>Inconnu</atom>
</tuple>
</table>
<atom name="Multimedia">C:\Images\Cow in paddock.jpg</atom>
</tuple>
<!--Troisième enregistrement-->
<tuple>
<atom name="MulTitle">Une voiture des années 50 !</atom>
<atom name="MulDescription">Un design très années 50.
A besoin de quelques travaux sur les bords et d'une couche de peinture.</atom>
<atom name="Multimedia">C:\Images\Car 1950.jpg</atom>
</tuple>
</table>
Note: La rigueur du processus d'importation (par rapport à un simple chargement par lots) apparaît lors du chargement de fichiers multimédias. Lors de l'importation d'une image .jpg, par exemple, de nombreuses données sont automatiquement générées par EMu : le type MIME est automatiquement déterminé et si des résolutions supplémentaires ont été définies dans le Registre, elles sont automatiquement générées.